﻿@charset "utf-8";
/*reset*/
body {
	background: #fff;
	font: 12px/1.67 'Microsoft Yahei', 'SimSun', sans-serif;
	overflow-x: hidden;
}

html {
	overflow-x: hidden;
	width: 100%;
}

input, textarea {
	font-size: 100%;
	background: none;
	font-family: 'Microsoft Yahei';
	color: #666;
	vertical-align: middle;
}

body, h1, h2, h3, h4, p, ul, ol, dd, dl, form, input, textarea {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

ul {
	padding-left: 0;
	list-style-type: none;
}

a {
	text-decoration: none;
	outline: none;
	color: #666;
	transition: all .2s ease;
	cursor: pointer;
}

img {
	border: 0;
	vertical-align: top;
}

i, s, em, u {
	font-style: normal;
	text-decoration: none;
}

body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset,
	legend, input, textarea, select {
	margin: 0;
	padding: 0
}

a {
	color: #000;
	text-decoration: none;
	display: inline-block;
}

a:hover {
	color: #3468F1;
	text-decoration: none
}

em {
	font-style: normal
}

li {
	list-style: none
}

img {
	border: 0;
	vertical-align: middle
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

p {
	word-wrap: break-word
}

/*通用*/
.Index-Title {
	width: 100%;
	display: block;
	line-height: 1.5em;
	overflow: visible;
	font-size: 22px;
	text-shadow: #f3f3f3 1px 1px 0px, #b2b2b2 1px 2px 0
}

.qzsk {
	
}

.index-content {
	color: #404040;;
}

.index-link a {
	color: #9C8B16;
}

.index-link a:HOVER {
	color: blue;
}

.search-box {
	float: right;
	position: relative;
	margin-top: 10px;
}

.search-box label {
	font-weight: 200;
}
.search-box input{
	border: 1px solid #c0c0c0;
	border-radius: 5px;
}
.search-box input[type=text] {
	width: 150px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.search-box .button {
	padding: 5px;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	width: 50px;
	cursor: pointer;
	background-color: white;
}

.search-box .button:hover {
	background-color: #8c8c8c;
}

.wrap {
	width: 980px;
	margin: 0 auto;
}

.l {
	float: left;
}

.r {
	float: right !important;
}

.pr {
	position: relative;
	z-index: 9999;
}

.pa {
	position: absolute;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.vm {
	vertical-align: middle;
}

.vt {
	vertical-align: top;
}

.vb {
	vertical-align: bottom;
}

.db {
	display: block;
}

.dib {
	-moz-inline-stack: inline-block;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.fix {
	*zoom: 1;
}

.fix:before, .fix:after {
	content: "";
	display: table;
}

.fix:after {
	clear: both;
}

.dhe {
	min-height: 350px; *+
	height: 100%;
	_height: 350px;
}

.el {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.oh {
	overflow: hidden;
	*zoom: 1;
}

.mh {
	height: auto !important;
	height: 464px;
	min-height: 464px;
}

.btn {
	cursor: pointer;
}

.hidetext {
	font: 0/0 a;
	letter-spacing: -9px;
}

.cir {
	display: inline-block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.bor1 {
	border: 1px solid #ddd;
}

.bor1_b {
	border-bottom: 1px solid #ddd;
}

.bor1_b_s {
	border-bottom: 1px dotted #ababab;
}

.red {
	color: #e60013 !important;
}

.grey {
	background: #ededed !important;
}

.mt20 {
	margin-top: 20px;
}

.mt10 {
	margin-top: 10px;
}

.p20 {
	padding: 20px;
}

.bwhite {
	background: #fff;
}
/*幻灯片(组件)*/
.slide {
	position: relative;
	width: 100%;
}

.ban_c {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ban_c img {
	width: 100%;
	height: 100%;
}

.ban_t {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 20px;
	padding: 4px 0;
	text-indent: 10px;
	white-space: nowrap;
	overflow: hidden;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
	z-index: 3;
}

.ban_nav {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 0;
	z-index: 4;
}

.ban_nav a {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	text-align: center;
	margin-right: 8px;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	background: #ccc;
}

.ban_nav .on {
	background: #f90;
	color: #fff;
}

.Left, .Right {
	cursor: pointer;
}
/*下拉(组件)*/
.sele {
	position: relative;
	height: 20px;
	line-height: 20px;
	width: 99px;
	cursor: pointer;
}

.sele_ {
	display: none;
	position: absolute;
	width: 100%;
	left: -1px;
	top: 20px;
	background: #fff;
	border: 1px solid #cacad9;
	height: auto !important;
	height: 200px;
	max-height: 200px;
	overflow: auto;
}

.sele_ a {
	display: block;
}

.sele_ a:hover {
	background: #eee;
	color: #333;
}
/*画廊（通）*/
.view {
	overflow: hidden;
	position: relative;
	height: 100%;
	width: 100%;
}

.gallery {
	white-space: nowrap;
	font-size: 0;
	height: 100%;
}

.gallery_cell {
	float: left;
	overflow: hidden;
	height: 100%;
	white-space: normal;
	font-size: 12px;
}
/* 表格 */
.datalist {
	border: 1px solid #ccc;
	border-collapse: collapse;
	background: #fff;
	text-align: left;
}

.datalist caption {
	padding-bottom: 5px;
	font-weight: bold;
}

.datalist th {
	border: 1px solid #ccc;
	background-color: #eee;
	color: #000;
	font-weight: bold;
	padding: 4px 0 4px 15px;
}

.datalist td {
	border: 1px solid #ccc;
	padding: 4px 0 4px 15px;
}

.datalist tr.altrow {
	background: #c7e5ff;
}
/*图标*/
.ico {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/ico.png);
}

.ico1_2 {
	background-position: -20px 0;
}

.ico1_3 {
	background-position: -40px 0;
}

.ico1_4 {
	background-position: -60px 0;
}

.ico1_5 {
	background-position: -80px 0;
}

.ico2_1 {
	background-position: 0 -20px;
}

.ico2_2 {
	background-position: -20px -20px;
}

.ico2_3 {
	background-position: -40px -20px;
}

.ico2_4 {
	background-position: -60px -20px;
}

.ico2_5 {
	background-position: -80px -20px;
}

.ico3_1 {
	background-position: 0 -40px;
}

.ico3_2 {
	background-position: -20px -40px;
}

.ico3_3 {
	background-position: -40px -40px;
}

.ico3_4 {
	background-position: -60px -40px;
}

.ico3_5 {
	background-position: -80px -40px;
}

.ico4_1 {
	background-position: 0 -60px;
}

.ico4_2 {
	background-position: -20px -60px;
}

.ico4_3 {
	background-position: -40px -60px;
}

.ico4_4 {
	background-position: -60px -60px;
}

.ico4_5 {
	background-position: -80px -60px;
}

.ico5_1 {
	background-position: 0 -80px;
}

.ico5_2 {
	background-position: -20px -80px;
}

.ico5_3 {
	background-position: -40px -80px;
}

.ico5_4 {
	background-position: -60px -80px;
}

.ico5_5 {
	background-position: -80px -80px;
}
/*标题*/
.Tit1, .Tit1 a {
	height: 42px;
	font: bold 16px/42px 'microsoft yahei';
	color: #333;
}

.Tit1 a:hover {
	color: #000;
}

.Tit2, .Tit2 a {
	height: 56px;
	font: bold 24px/56px 'microsoft yahei';
	color: #333;
}

.Tit2 a:hover {
	color: #333;
}

.Tit3, .Tit3 a {
	height: 50px;
	font: bold 18px/50px 'microsoft yahei';
	color: #333;
}

.Tit3 a:hover {
	color: #333;
}

.Tit4, .Tit4 a {
	height: 56px;
	font: bold 22px/56px 'microsoft yahei';
	color: #767676;
}

.Tit3 a:hover {
	color: #767676;
}

.Tit5 {
	position: relative;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	margin: 0 0 10px;
}

.Tit5 .more {
	position: absolute;
	right: 0;
}

.t, .t a {
	color: #333;
}

.t a:hover {
	color: #000;
}
/*style*/
.head {
	
}

.head_top {
	position: relative;
	z-index: 10;
	background: #f3f3f3;
	height: 20px;
}

.head_top2{
	width:100%;
	
}
.wrap2{
	height: 50px;
	width: 980px;
	margin:0 auto;
}
.head_top .dib {
	text-align: left;
}

.head_top a {
	color: black;
}

.head_top a:HOVER {
	color: blue;
}

.head_f {
	margin: 5px 0 0 10px;
	width: auto;
}

.comp {
	width: 80px;
}

.comWhitePart {
	clear: both;
	width: auto;
	height: auto;
	border: #e1e1e1 1px solid;
	background-color: #fff;
}

.head_f .btn {
	width: 20px;
}

.head_f .focous {
	background-color: #fff;
	background-position: 98% -33px;
}

.head_block {
	bottom: 0;
	left: 0;
	z-index: -1;
	overflow: hidden;
	width: 100%;
	height: 4px;
}

.head_line {
	bottom: 0;
	left: 50%;
	overflow: hidden;
	margin-left: 489px;
	width: 50%;
	height: 4px;
	background: #e30f00;
}

.banner {
	height: 440px;
	margin: 13px 0 0;
	border-bottom: 2px solid red;
}

.banner .ban_nav {
	right: 45px;
	bottom: 16px;
	width: auto;
}

.banner .ban_nav a {
	width: 60px;
	height: 38px;
	border: 2px solid #979994;
}

.banner .ban_nav .on {
	border-color: #e30f01;
}

.banner .ban_pause {
	position: absolute;
	width: 18px;
	height: 42px;
	background: url(../images/banner_auto.png);
	overflow: hidden;
	right: 18px;
	bottom: 16px;
	cursor: pointer;
}

.banner .ban_play {
	background-position: right 0;
}

.ban_c {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ban_c img {
	width: 100%;
	height: 100%;
	border-bottom: 2px soilid red;
}

.ban_t {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 20px;
	padding: 4px 0;
	text-indent: 10px;
	white-space: nowrap;
	overflow: hidden;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
	z-index: 3;
}

.ban_nav {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 0;
	z-index: 4;
}

.ban_nav a {
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	text-align: center;
	margin-right: 8px;
	cursor: pointer;
	text-decoration: none;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	background: #ccc;
}

.ban_nav .on {
	background: #f90;
	color: #fff;
}

.i_head_block {
	position: relative;
	height: 60px;
	background: url(../images/i_head_block.png) no-repeat;
}

.i_head_block_link {
	position: absolute;
	width: 40px;
	height: 40px;
	right: 0;
	top: 0;
	background: url(about:blank);
}

.bann_ext_bord {
	width: 630px;
	padding: 15px 0 0 15px;
}

.bann_ext_bord h2 {
	float: left;
	font-weight: bold;
	font-size: 16px;
	margin-right: 10px;
	color: #333;
}

.index_gg {
	position: relative;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.index_gg .key {
	width: 20px;
	height: 24px;
	background: url(../images/ico.png) -80px 3px no-repeat;
	margin-right: 10px;
}

.index_gg .btn {
	display: block;
	height: 10px;
	overflow: hidden;
}

.index_gg ul {
	float: left;
	height: 100%;
	position: relative;
	top: 0;
	width: 454px;
}

.index_gg li {
	float: left;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.index_gg li a {
	float: left;
	font-size: 14px;
	margin-right: 1.5em;
}

.bann_ext_list {
	padding-top: 15px;
	color: #ddd;
}

.bann_ext_list a {
	color: #333;
}

.bann_ext_list .dib {
	line-height: 20px;
	margin: 0 .5em;
}

.bann_ext_list a:hover {
	color: #999;
}

.base_list {
	height: 200;
}

.base_list li a:HOVER {
	color: blue;
}

.base_list li {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: left;
}

.base_list li span {
	float: right;
	color: #999;
}

.base_list li b {
	color: #333;
}

.i_box_wrap .base_list li {
	height: 26px;
	line-height: 26px;
}

.i_box_wrap .Tit1 {
	height: 40px;
	line-height: 40px;
	position: relative;
}

.i_box_wrap .Tit1 .more {
	position: absolute;
	right: 0;
	top: 13px;
	padding-right: 20px;
	line-height: 20px;
	font-weight: normal;
	color: purple;
	font-size: 12px;
	height: auto;
}

.i_box_wrap .Tit1 .more:HOVER {
	color: blue;
}

.i_box1, .i_box2, .i_box3 {
	height: 270px;
	overflow: hidden;
	padding: 0 12px;
}

.i_box1 {
	float: left;
	width: 300px;
	margin-right: 10px;
}

.i_box2 {
	float: left;
	width: 300px;
}

.i_box3 {
	float: right;
	width: 280px;
}

.i_box1 .slide {
	height: 190px;
}

.i_box1 .slide img {
	height: 145px;
}

.i_box2 .first {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.i_box2 a:hover {
	color: #333;
}

.i_box1 .Tit1 {
	margin-bottom: 5px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dfdfdf;
}

.i_box2 .Tit1 {
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	border-bottom: 2px solid #c9c9c9;
	position: relative;
}

.i_box1 .Tit1 a, .i_box3 .Tit1 a {
	position: absolute;
	left: 0;
	bottom: -2px;
	padding: 0 40px 0 10px;
}

.i_box2 .Tit1 a {
	position: absolute;
	left: 0;
	bottom: -2px;
	border-bottom: 2px solid purple;
	padding: 0 40px 0 10px;
}

.i_box1 .Tit1 .more, .i_box2 .Tit1 .more, .i_box3 .Tit1 .more {
	left: auto;
	border: 0;
	padding: 0 20px 0 0;
}

.i_box3 .Tit1 {
	margin-bottom: 5px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dfdfdf;
}

.i_stock {
	padding: 10px 0 0;
	border-top: 1px solid #fff;
}

.i_links {
	height: 90px;
	margin-right: -20px;
	margin-top: 30px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}

.i_links .t {
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
}

.i_links .p {
	font-size: 13px;
	cursor: pointer;
}

.i_links a {
	float: left;
	width: 169px;
	margin-right: 20px;
	background: url(../images/i_icos.png) no-repeat;
	padding-left: 60px;
	transition: none;
}

.i_links .l1 {
	background-position: 0 0;
}

.i_links .l2 {
	background-position: 0 -90px;
}

.i_links .l3 {
	background-position: 10px -180px;
}

.i_links .l4 {
	background-position: 10px -270px;
}

.i_links .l1:hover {
	background-position: 0 -360px;
}

.i_links .l2:hover {
	background-position: 0 -450px;
}

.i_links .l3:hover {
	background-position: 10px -540px;
}

.i_links .l4:hover {
	background-position: 10px -630px;
}

.i_links a:hover .t {
	color: #f00;
}

.foot {
	background: #f0f0f0;
}

.foot_c {
	text-align:left;
	margin-top: 50px;
	background: -webkit-linear-gradient(top, rgba(165, 165, 165, 1) 0%,
		rgba(178, 178, 178, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(165, 165, 165, 1) 0%,
		rgba(178, 178, 178, 1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(165, 165, 165, 1) 0%,
		rgba(178, 178, 178, 1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(165, 165, 165, 1) 0%,
		rgba(178, 178, 178, 1) 100%); /* W3C */
	background-color: gray;
}

.foot_menu_wrap {
	padding: 15px 0;
	position: relative;
}

.foot_menu {
	width: 150px;
	height: 120px;
	line-height: 22px;
	margin-left:35px;
	_display: inline;
}

.foot_menu a {
	color: #eee;
}

.foot_menu dt a {
	display: block;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.foot_menu  a:hover {
	color: black;
}

.foot_menu  a {
	color: white;;
}

.foot_menu_last {
	border: 0;
}

.foot_last {
        margin-left:30px;
	color: #333;
}

.foot_last a {
	margin: 0 5px;
	color: #333;
}

/*结构*/
.side {
	width: 170px;
}

.main {
	width: 760px;
}

.main_cont {
	width: 495px;
}

.sub {
	width: 235px;
}

.picshow img {
	display: block;
	width: 100%;
}

.n_cont {
	
}

.side_menu {
	border-bottom: 1px solid #ddd;
	text-align:left;
}

.side_menu dt {
	color: black;
}

.side_menu a {
	display: block;
	height: 38px;
	font: 14px/38px 'microsoft yahei';
	padding-left: 20px;
	border-top: 1px solid #ddd;
}

.side_menu a:hover, .side_menu .open a {
	background-position: 0 15px;
	font-weight: bold;
}

.side_menu ul {
	display: none;
	border-top: 1px solid #ddd;
}

.side_menu .open ul {
	display: block;
}

.side_menu .open ul a {
	background: none;
	font-weight: normal;
	border: 0;
}

.side_menu .open .cur {
	color: #f01825;
}

.main .Tit2 {
	border-bottom: 1px solid #ddd;
	position: relative;
}
/*面包屑*/
.posi {
	height: 0;
	position: relative;
}

.posi .layer {
	position: absolute;
	left: 0;
	top: -40px;
}

.posi em {
	margin: 0 4px;
}

.sub_block {
	padding: 12px;
	margin-bottom: 20px;
}

.sub_block .t {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
}

.sub_block .p {
	border-top: 1px solid #ddd;
	padding: 10px 0;
	margin: 10px 0;
}

.sub_block .btn {
	background: #8e8e8e;
	height: 24px;
	width: 70px;
	padding: 1px 0;
	margin: 10px 0;
}

.sub_block .btn a {
	color: #fff;
	background: #8e8e8e;
	display: block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin: 0 -1px;
	_position: relative;
}

.sub_block .btn a:hover {
	color: #eee;
}

.serv_block1 {
	background: #ededed;
	border: 1px solid #ddd;
}

.serv_block1 .t {
	border-bottom: 1px solid #ddd;
}

.serv_block2 {
	background: #fafafa;
}

.img_block {
	margin-bottom: 20px;
	overflow: hidden;
	*zoom: 1;
}

.img_block img {
	float: left;
	width: 115px;
	height: 75px;
	margin-right: 15px;
}

.img_block .t {
	font-weight: bold;
	cursor: pointer;
	font-size: 14px;
}

.img_block .p {
	height: 60px;
	overflow: hidden;
}

.img_block a:hover .t {
	text-decoration: underline;
	color: #666;
}

.dl_h_1 {
	width: 60%;
	white-space: nowrap;
	overflow: hidden;
}

.dl_h_2 {
	width: 20%;
}

.dl_h_3 {
	width: 19%;
}

.dl_pro_list_header {
	border: 1px solid #ddd;
	padding: 1px;
	font-size: 14px;
	color: #333;
}

.dl_pro_list_header ul {
	background: #ebebeb;
	height: 28px;
}

.dl_pro_list_header ul li {
	float: left;
	height: 28px;
	line-height: 28px;
	border-left: 1px solid #fff;
	margin-left: -1px;
}

.dl_pro_list_header .dl_h_1 {
	text-indent: 120px;
}

.dl_pro_list_header .dl_h_2, .dl_pro_list_header .dl_h_3 {
	text-indent: 60px;
}

.dl_pro_list li {
	overflow: hidden;
	*zoom: 1;
	padding: 0 10px 4px;
	margin: 4px 0 0;
	border-bottom: 1px solid #ddd;
}

.dl_pro_list .dl_h_2, .dl_pro_list .dl_h_3 {
	text-align: center;
}
/*分页*/
.page {
	text-align: center;
	height: 32px;
}

.page span, .page a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 4px 10px;
	vertical-align: middle;
}

.page .goprev {
	margin-right: 1em;
}

.page .gonext, .page .count {
	margin-left: 1em;
}

.page span, .page a:hover {
	background: #ea181b;
	color: #fff;
}

.page span.goprev, .page span.gonext {
	color: #ddd;
	background: none;
}

.page span.count {
	border: 0;
	background: 0;
	color: #000;
	font-family: 'simsun';
}

.date_list {
	margin: 20px 0;
}

.date_list li {
	color: #999;
	*zoom: 1;
}

.date_list a {
	display: block;
}

.intro_v {
	width: 463px;
	height: 275px;
}

.intro_other {
	width: 296px;
}

.intro_other a {
	float: left;
	width: 147px;
	height: 137px;
	background: url(../images/intro.png);
	overflow: hidden;
	text-indent: -99px;
	margin: 0 0 1px 1px;
}

.intro_other .i2 {
	background-position: -148px 0;
}

.intro_other .i3 {
	background-position: 0 -138px;
}

.intro_other .i4 {
	background-position: -148px -138px;
}

.intro_other .i1:hover {
	background-position: 0 -275px;
}

.intro_other .i2:hover {
	background-position: -148px -275px;
}

.intro_other .i3:hover {
	background-position: 0 -413px;
}

.intro_other .i4:hover {
	background-position: -148px -413px;
}

.myart {
	padding: 5px 0;
	width: 100%;
	line-height: 2;
	text-align:left;
}

.shadowline {
	position: relative;
	background: url(../images/shadowline.png) center 0 no-repeat;
	padding-top: 20px;
	margin: 0 0 30px;
}

.i_foot_roll a {
	width: 38px;
	height: 38px;
	overflow: hidden;
	text-indent: -99em;
	background: url(../images/cir_grey.gif);
	top: 80px;
}

.i_foot_roll .left {
	left: -38px;
}

.i_foot_roll .right {
	right: -38px;
	background-position: -38px 0;
}

.foot_list {
	width: 1020px;
}

.foot_list li {
	float: left;
	width: 300px;
	margin-right: 40px;
}

.foot_list a {
	font-weight: bold;
	font-size: 14px;
}

.foot_list img {
	display: block;
	width: 100%;
	height: 135px;
	margin: 5px 0;
}

.foot_roll a {
	top: 120px;
}

.seque {
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	*line-height: 16px;
}

.seque span {
	display: inline-block;
	border-right: 1px solid #ddd;
	padding: 0 .5em;
	cursor: pointer;
}

.seque .on {
	color: #e60013;
}

.sear_f {
	border: 1px solid #ccc;
	background: url(../images/fangdj.gif) 96% -32px no-repeat #fff;
	vertical-align: middle;
}

.sear_f .btn {
	width: 25px;
}

.seque .sear_f {
	height: 20px;
	line-height: 20px;
	margin-top: -4px;
	position: relative;
	font-size: 12px;
}

.sear {
	padding: 0 25px 10px;
	background: #eee;
}

.sear .t {
	font-size: 15px;
	font-weight: bold;
	line-height: 2.4;
}

.dp {
	border: 1px solid #ddd;
	background: url(../images/date.gif) 98% center no-repeat #fff;
	height: 20px;
	line-height: 20px;
	_height: 19px;
	_line-height: 19px;
}

.main_cont .dp {
	width: 22%;
}
/*搜索*/
.result {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 20px;
	*display: inline;
	*zoom: 1;
}

.sear_filt input {
	margin: 0 5px;
	vertical-align: middle;
}

.sear_result li {
	margin-bottom: 10px;
}

.sear_result a {
	color: #333;
}

.sear_result a:hover {
	text-decoration: underline;
}

.sear_result .el {
	font-size: 14px;
	_width: 100%;
}

.sear_result .p {
	padding: 10px 20px;
	border-top: 1px solid #ddd;
	margin-top: 10px;
}

.sear_result em {
	color: #e60013;
	display: inline-block;
	padding: 0 1em;
	border-right: 1px solid #ddd;
	margin-right: 1em;
}

/*新闻列表*/
.news_list {
	border-top: 1px solid #ddd;
}

.news_list li {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.news_list img {
	float: left;
	width: 90px;
	height: 65px;
	margin-right: 15px;
}

.news_list .t {
	font-size: 14px;
}

.news_list .t em {
	font-weight: normal;
	font-size: 12px;
	color: #ccc;
	margin-left: 1em;
	display: inline-block;
	vertical-align: middle;
}

.news_list .p {
	height: 40px;
	overflow: hidden;
	padding: 5px 0 0;
}

.artT {
	font: bold 18px/1.4 'microsoft yahei';
	color: #333;
}

.art_info {
	height: 22px;
	border-bottom: 1px dotted #ccc;
}

.art_info .bdsharebuttonbox {
	position: static;
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
	*display: inline;
	*zoom: 1;
}

.art_info .bdsharebuttonbox .bds_more {
	background: url(../images/ico.png) -20px -20px no-repeat;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
}

.b2l {
	float: right;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.b2l a {
	display: inline-block;
	margin: 0 -1px;
	background: #d9d9d9;
	padding: 0 .5em;
	color: #000;
	vertical-align: top;
}

.fav {
	display: inline-block;
	background: url(../images/share.gif) 0 -135px no-repeat;
	padding-left: 20px;
	vertical-align: middle;
	margin-right: 5px;
}

.fav:hover {
	background-position: 0 -197px;
}

art_link {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}

.art_link li {
	line-height: 40px;
	font-weight: bold;
	padding: 0 20px 0 30px;
	border-top: 1px dotted #ddd;
	margin-top: -1px;
}

.art_link span {
	float: right;
	font-weight: normal;
}

.art_link a {
	display: inline-block;
	width: 68%;
	font-weight: normal;
	margin-left: 10px;
	vertical-align: middle;
}
/*服务故事*/
.fwgs_list {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}

.fwgs_list li {
	height: 155px;
	margin-top: 20px;
}

.fwgs_list img {
	float: left;
	width: 230px;
	height: 155px;
	margin-right: 15px;
}

.fwgs_list .info {
	float: left;
	height: 76px;
	width: 500px;
	border-bottom: 1px solid #ddd;
	padding-left: 15px;
}

.fwgs_list .t {
	font-size: 15px;
	width: 380px;
	height: 26px;
	overflow: hidden;
	font-weight: bold;
}

.fwgs_list .t .ico {
	display: none;
}

.fwgs_list .v .ico {
	display: inline-block;
}

.fwgs_list .hit {
	width: 100px;
	background: url(../images/hit.gif) center 15px no-repeat #f4f4f4;
	padding: 50px 0 5px;
	color: #c0c0c0;
	text-align: center;
}

.fwgs_list .p {
	padding: 10px 0 0 15px;
	color: #aaa;
	height: 62px;
	overflow: hidden;
}
/*专题*/
.zt_head_left {
	width: 415px;
}

.zt_head_left img {
	width: 415px;
	height: 275px;
}

.zt_head_right {
	width: 320px;
}

.zt_recom, .zt_recom .t {
	color: #888;
	line-height: 2;
}

.zt_recom .p {
	border-top: 1px dotted #ddd;
	padding-top: 20px;
	margin-top: 20px;
	height: 95px;
	overflow: hidden;
}

.zt_list .t span {
	font-size: 12px;
	color: #ccc;
	margin-left: 10px;
}

.zt_list ul li {
	height: 22px;
	margin: 0;
	overflow: hidden;
}

.zt_list .p {
	padding: 0;
	color: #666;
	height: 40px;
	margin: 10px 0;
}

.zt_list ul b {
	margin-right: 4px;
}

.zt_list .t {
	width: auto;
}

.zt_list .t span {
	font-size: 12px;
	color: #ccc;
	margin-left: 10px;
}

.zt_list ul li {
	height: 22px;
	margin: 0;
	overflow: hidden;
}

.zt_list .p {
	padding: 0;
	color: #666;
	height: 40px;
	margin: 10px 0;
}

.zt_list ul b {
	margin-right: 4px;
}

.zt_list .t {
	width: auto;
}
/*专题详细*/
.zt_cont {
	background: url(../images/zt.jpg) center 0 no-repeat;
}

.zt_head {
	padding: 50px 20px;
}

.zt_head2 .h1 {
	font-size: 22px;
	line-height: 3;
}

.n_cont .zt_head {
	padding: 0 20px 10px;
}

.zt_head .h1 {
	font-weight: bold;
	font-size: 30px;
	color: #988459;
}

.zt_share {
	right: 20px;
	bottom: 10px;
}

.zt_share a {
	float: left;
	width: 25px;
	height: 25px;
	background: url(../images/share.png);
	overflow: hidden;
	margin-right: 10px;
}

.zt_share .tencent {
	background-position: 0 -40px;
}

.zt_share .netease {
	background-position: 0 -79px;
}

.zt_intro {
	padding-bottom: 20px;
	line-height: 24px;
	border-bottom: 1px solid #ddd;
}

.zt_topone {
	height: 242px;
	margin-top: 10px;
}

.zt_topone img {
	float: left;
	width: 374px;
	height: 242px;
	margin-right: 15px;
}

.zt_topone .date {
	color: #ccc;
}

.zt_topone .p {
	height: 160px;
	overflow: hidden;
	padding-top: 10px;
}

.zt_topone .t {
	font-size: 14px;
	font-weight: bold;
}

.zt_topone a:hover .ico2_2 {
	background-position: -40px -20px;
}

.zt_v_list li {
	float: left;
	width: 180px;
	margin: 0 2px 10px 0;
}

.zt_v_list a {
	display: block;
	position: relative;
}

.zt_v_list img {
	width: 100%;
	height: 130px;
}

.zt_v_list p {
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: #e9e9e9;
	color: #333;
	cursor: pointer;
	overflow: hidden;
}

.zt_v_list s {
	position: absolute;
	left: 70px;
	top: 50px;
	width: 41px;
	height: 41px;
	background: url(../images/bofang.png);
}

.zt_news_list li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.zt_news_list span {
	color: #ccc;
	margin-right: 1em;
}

.zt_news_list .ico {
	margin-left: .5em;
}

.zt_news_list .line_spe {
	border-top: 1px dotted #ddd;
	margin-top: 20px;
	padding-top: 20px;
}

.box {
	float: left;
	width: 200px;
	margin: 5px;
	padding: 5px;
	border: 1px solid #ddd;
}

.box img {
	display: block;
	border: none;
	width: 100%;
	margin-bottom: 5px;
}
/*视频列表*/
.dl_head_tab {
	background: #ededed;
	padding: 15px 15px 0 15px;
	font-size: 14px;
}

.dl_head_tab li {
	float: left;
	position: relative;
	bottom: -1px;
}

.dl_head_tab li a {
	float: left;
	border: 1px solid #ededed;
	padding: 0 15px;
	border-bottom-color: #ddd;
	line-height: 36px;
}

.dl_head_tab .cur a, .dl_head_tab li a:hover {
	border-color: #ddd;
	border-bottom-color: #f6f6f6;
	background: #f6f6f6;
}

.dl_head_tab .year_sel {
	line-height: 2;
	padding-bottom: 10px;
}

.dl_head_tab .year_sel span {
	display: inline-block;
	width: 100px;
	text-align: center;
}

.dl_head_tab .year_sel a {
	margin: 0 20px;
}

.dl_head_tab .year_sel a:hover, .dl_head_tab .year_sel .cur {
	color: #e60013;
}

.video_list {
	margin-right: -15px;
}

.video_list li {
	float: left;
	width: 178px;
	margin: 0 15px 15px 0;
}

.video_list a {
	display: block;
	position: relative;
	height: 200px;
	overflow: hidden;
	background: #ededed;
}

.video_list .ico2_4 {
	left: 10px;
	bottom: 10px;
}

.video_list img {
	width: 100%;
	height: 200px;
}

.video_list .channel {
	margin-top: -24px;
	position: relative;
	height: 24px;
	line-height: 24px;
	color: #fff;
	text-indent: 10px;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
}

.video_list p {
	padding: 0 10px;
}

.video_list .t {
	font-size: 14px;
	line-height: 1.2;
	margin: 10px 0 5px;
	height: 2.4em;
	overflow: hidden;
}

.video_list a:hover {
	background: #fff;
	box-shadow: 0 0 6px rgba(0, 0, 0, .3);
}

.video_list a:hover .ico2_4 {
	background-position: -80px -20px;
}

.video_list .album {
	width: 372px;
}

.video_list .album a {
	height: 137px;
}

.video_list .album .cover {
	float: left;
	width: 178px;
	margin-right: 15px;
}

.video_list .album .play {
	background: #ea181b;
	color: #fff;
	padding: 0 1em;
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.video_list .album .hidet {
	left: 0;
	top: -99em;
	width: 100%;
	height: 137px;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	transition: top .3s ease;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
}

.video_list .album .hidet p {
	font-size: 16px;
	color: #fff;
	padding: 10px;
}

.video_list a:hover .hidet {
	top: 0;
}

.video_list .album .elem {
	float: left;
	padding: 10px;
	width: 158px;
	height: 117px;
	background: #ededed;
	overflow: hidden;
}

.video_list .album .elem a {
	height: 24px;
}

.video_list .album .elem a:hover {
	background: none;
	box-shadow: none;
}
/*视频详细*/
.v_area {
	float: left;
	width: 592px;
	height: 435px;
	overflow: hidden;
}

.v_links {
	float: right;
	width: 125px;
	height: 435px;
	padding: 0 15px;
	background: #ededed;
	border: 1px solid #dadada;
}

.v_links .t {
	font-size: 16px;
	line-height: 2.5;
}

.v_link_scroll {
	height: 370px;
	position: relative;
	overflow: hidden;
}

.v_link_scroll li {
	height: 80px;
	margin-bottom: 15px;
}

.v_link_scroll li a {
	display: block;
	position: relative;
	height: 100%;
}

.v_link_scroll li img {
	width: 100%;
	height: 100%;
}

.v_link_scroll li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
}

#v_link_up, #v_link_down {
	float: right;
	width: 20px;
	height: 18px;
	overflow: hidden;
	margin-right: 4px;
	cursor: pointer;
}

#v_link_up {
	background: #3c3c3c;
}

#v_link_down {
	background: #f2000a;
}

#v_link_up .cir {
	float: left;
	border: 5px solid;
	border-color: #fff #3c3c3c #3c3c3c #3c3c3c;
	margin: 6px 0 0 4px;
}

#v_link_down .cir {
	float: left;
	border: 5px solid;
	border-color: #f2000a #f2000a #fff #f2000a;
	margin: 2px 0 0 4px;
}

.v_rela li {
	width: 178px;
	height: 245px;
}

.v_rela a {
	padding: 0;
	height: 99%;
}

.v_rela img {
	height: 135px;
	margin-top: 0;
}

.v_rela .ct {
	position: absolute;
	left: 0;
	width: 100%;
	top: 115px;
	height: 20px;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
	color: #fff;
	overflow: hidden;
}

.v_rela .t, .v_rela .p {
	margin: 0 10px;
	height: 22px;
	overflow: hidden;
}
/*公司列表*/
.corpor_list {
	margin-right: -15px;
}

.corpor_list li {
	float: left;
	width: 241px;
	margin: 0 15px 15px 0;
}

.corpor_list a {
	display: block;
	position: relative;
	padding: 10px 15px;
	background: #ededed;
	border: 1px solid #fff;
	height: 340px;
	overflow: hidden;
}

.corpor_list .t {
	font-size: 14px;
}

.corpor_list img {
	width: 100%;
	height: 135px;
	margin: 10px 0;
}

.corpor_list .ico2_4 {
	left: 10px;
	bottom: 10px;
}

.corpor_list a:hover {
	background: #fff;
	border: 1px solid #ddd;
}

.corpor_list a:hover .ico2_4 {
	background-position: -80px -20px;
}

.corpor_list .first {
	width: 496px;
	background: #ededed;
}

.corpor_list .first a, .corpor_list .first a:hover {
	float: left;
	border: 0;
	width: 209px;
	background: none;
}

.corpor_list .elem {
	float: left;
	width: 200px;
	padding: 40px 0 0 40px;
	line-height: 24px;
}

.corpor_list .first .elem a, .corpor_list .first .elem a:hover {
	float: none;
	padding: 0;
	border: 0;
	height: auto;
	background: url(../images/redot.gif) 0 center no-repeat;
	text-indent: 20px;
}
/*关联视频*/
.v_rela li {
	width: 178px;
	height: 245px;
}

.v_rela a {
	padding: 0;
	height: 99%;
}

.v_rela img {
	height: 135px;
	margin-top: 0;
}

.v_rela .ct {
	position: absolute;
	left: 0;
	width: 100%;
	top: 115px;
	height: 20px;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,
		endcolorstr=#88000000);
	color: #fff;
	overflow: hidden;
}

.v_rela .t, .v_rela .p {
	margin: 0 10px;
	height: 22px;
	overflow: hidden;
}
/*productlist*/
.product_content {
	float: left;
	width: 700px;
	height: auto;
	overflow: hidden;
}

.product_content1 {
	float: left;
	margin-top: 35px;
	margin-right: 50px;
	width: 300px;
	height: 65px;
	overflow: hidden;
}

product_content2 {
	float: left;
	margin-right: 50px;
	width: 300px;
	height: auto;
	overflow: hidden;
}

.product_zibt {
	float: left;
	width: 99%;
	height: 24px;
	font-size: 12px;
	color: #504D5E;
	font-weight: bold;
}

.product_zinl {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.product_zin2 {
	float: left;
	width: 33%;
	height: auto;
	overflow: hidden;
}
/*网站地图*/
.map_t {
	background: #ececec;
	border-bottom: 1px solid #ddd;
	padding: 5px 10px;
	margin: 20px 0 10px;
}

.map_line {
	overflow: hidden;
	line-height: 30px;
	padding: 8px 10px;
	border-bottom: 1px solid #ddd;
	*zoom: 1;
}

.map_line h4 {
	float: left;
	width: 104px;
	margin-right: 10px;
}

.map_line h4 a {
	display: block;
	text-align: center;
	background: #ececec;
	font-size: 14px;
}

.map_line h4 a:hover {
	background: #e91418;
	color: #fff;
}

.site_cell {
	float: left;
	width: 610px;
}

.site_cell a {
	float: left;
	background: url(../images/cir_map.gif) 18px 10px no-repeat;
	padding-left: 35px;
	transition: none;
}

.site_cell a:hover {
	background-position: 18px -31px;
	color: #f60e15;
}
/*新闻列表热门标签*/
.news_tag a {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
}

.news_tag .tag1 {
	font-size: 20px;
	color: #999;
	font-weight: bold;
}

.news_tag .tag2 {
	font-size: 16px;
	color: #666;
}

.news_tag .tag3 {
	font-size: 12px;
	color: #999;
}

.news_tag a:hover {
	color: #fff;
	background: #666;
}
/*右侧块*/
.sub_block {
	background: #ededed;
	padding: 0 10px 10px;
	margin-bottom: 10px;
}

.sub_block .t {
	font-size: 18px;
	line-height: 2;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding: 5px 0 0;
	font-weight: bold;
}

.sub_news li {
	color: #999;
	line-height: 1.5;
	margin-bottom: 5px;
}

.sub_news a {
	display: block;
	height: 18px;
	overflow: hidden;
	color: #333;
}
/*1224 社交媒体*/
.sociT {
	height: 36px;
	line-height: 36px;
	background: url(../images/soci_03.png) 0 0 no-repeat #f2f2f2;
	font-size: 14px;
	color: #fff;
	text-indent: 1em;
	margin: 30px 0 20px;
	overflow: hidden;
}

.sociT .n {
	float: left;
	width: 202px;
}

.sociT p {
	float: left;
	width: 557px;
	height: 34px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	overflow: hidden;
}

.soci_block img {
	float: left;
	margin-right: 60px;
}

.soci_t {
	font-size: 16px;
	color: #333;
}

.soci_link {
	display: block;
	font-weight: bold;
	font-size: 20px;
	color: #e60013;
	margin: 10px 0 20px;
}

.soci_link:hover {
	color: #ae3333;
}

.app_list li {
	float: left;
	width: 240px;
}

.app_list p {
	height: 3em;
	overflow: hidden;
}

.pb25 {
	padding-bottom: 25px;
}
/*漂浮*/
.sideFloat {
	position: fixed;
	right: 10px;
	bottom: 65px;
	width: 50px;
}

.sideFloat a {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 15px;
	padding: 10px;
	background: #c4c4c4;
	text-align: center;
	margin: 0 0 4px;
}

.sideFloat a p {
	color: #fff;
	cursor: pointer;
}

.sideFloat a:hover {
	background: #eabe48;
}

.sideFloat .fh {
	line-height: 30px;
}

.gotop {
	background: url(../images/sidefloat.png) 0 -100px no-repeat #c8c8c8;
	height: 26px;
	margin-top: 5px;
	cursor: pointer;
	overflow: hidden;
}

.gotop p {
	float: left;
	width: 100%;
	background: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
	margin-top: 25px;
}

.gotop:hover {
	background-color: #eabe48;
}
/*漂浮2*/
.sideFloat_new {
	width: 110px;
}

.sideFloat_new a {
	width: 80px;
	height: auto;
	padding: 5px 15px;
	text-align: left;
}

.sideFloat_new .fh {
	line-height: 15px;
	background: #eabe48;
}

.sideFloat_new .gotop {
	height: 24px;
	background-position: 30px -100px;
}
/*表单*/
.log_c {
	padding: 35px;
	height: auto !important;
	height: 280px;
	min-height: 280px;
	background: url(../images/log.png) 90% 30px no-repeat #fff;
	border: 1px solid #ddd;
	border-top: 0;
}

.log_line, .log_line_ext {
	height: 30px;
	margin-top: 10px;
	line-height: 30px;
}

.log_line .t {
	display: inline-block;
	width: 80px;
	text-align: right;
	height: 100%;
	vertical-align: middle;
}

.log_line .inp {
	height: 26px;
	border: 1px solid #ddd;
	line-height: 26px;
	vertical-align: middle;
	margin-right: 10px;
	width: 380px;
	padding: 0 10px;
}

.log_line .short {
	width: 100px;
}

.log_line_ext {
	padding-left: 80px;
	margin-top: 30px;
}

.log_line_ext .chk {
	margin: 0 5px;
	vertical-align: middle;
}

.log_line_ext .btn {
	height: 32px;
	line-height: 32px;
	padding: 0 2em;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	background: #f11821;
	margin-right: 10px;
}

.log_line_ext .res {
	background: #999;
	color: #fff;
}

.log_line_ext .forpw:hover {
	text-decoration: underline;
}

.order_f {
	border-top: 1px solid #ddd;
	padding-top: 10px;
}

.order_sele {
	width: 270px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	width: 200px;
	text-indent: 1em;
	margin-right: 10px;
}

.order_sele .sele_ {
	top: 29px;
	height: auto !important;
	height: 200px;
	max-height: 200px;
	overflow: auto;
}

.order_tip {
	padding: 10px 20px;
	border-top: 1px solid #ddd;
	line-height: 2;
}

.log_line_tex {
	height: auto;
}

.log_line_tex textarea {
	border: 1px solid #ddd;
	width: 600px;
	height: 10em;
	padding: .5em;
	vertical-align: top;
}

.order_list {
	width: 100%;
	text-align: center;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 2;
	padding: 1em 0;
}

.order_list input {
	border: 1px solid #ddd;
	width: 98%;
}

#add_order {
	float: right;
	cursor: pointer;
	background: url(../images/plus.gif) 0 center no-repeat;
	padding-left: 20px;
}

.order_sele .ico {
	float: right;
	margin: 3px 6px 0 0;
}

.order_sele:hover .ico {
	background-position: -60px -40px;
}

.logo {
	height: 50px;
	width: 50px;
	background-color: white;
	position: relative;
	margin: 0;
}

.logo-text {
	font-weight: bold;
	font-size: 18px;
	float: left;
	position: relative;
	margin-top: 10px;
}
/*2014-07-24 add*/
.sidebar .si03 {
	background: url(/internet/images/sidebar.gif) #f7f7f7 repeat-y;
	position: relative;
	margin-bottom: 20px;
	padding: 0 0 20px 10px;
}

.sidebar .si03 em.ico {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	left: 25px;
	top: 25px;
	background: url(../images/service_ico.png) no-repeat;
	overflow: hidden;
}

.sidebar .si03 em.ico {
	background-position: -130px 0px;
}

.sidebar .si03 h2 {
	font-size: 14px;
	line-height: 26px;
	font-weight: bold;
}

.sidebar .si03 p {
	font-size: 18px;
	line-height: 22px;
	padding: 5px 0px 10px;
}

.sidebar .si01 p {
	color: #e60013;
	font-size: 14px;
	font-weight: bold;
}

.sidebar .si03 span.ol {
	float: none !important;
	display: block;
	font-size: 14px;
	line-height: 1.5;
	overflow: hidden;
	*zoom: 1;
}

.sidebar .si03 span.ol {
	font-size: 14px;
}

.sidebar .si03 span.ol b {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-position: -4px -64px;
	vertical-align: middle;
	margin-left: 10px;
}

.sidebar .si03 span.ol a {
	color: #e60013;
}

.sd {
	height: 20px;
	width: 230px;
	background-color: black;
	margin-top: -20px;
	position: relative;
	border-left: 1px solid red;
	border-right: 1px solid red;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.scroll {
	width: 230;
	height: px;
}

.scroll_left {
	width: 23px;
	height: 45px;
	background: url(../images/arrowl.png) no-repeat;
	float: left;
}

.scroll_right {
	width: 23px;
	height: 45px;
	background: url(../images/arrowr.png) no-repeat;
	float: right;
}

.pic {
	width: 230px;
	float: left;
}

.pic ul {
	display: block;
}

.pic li {
	float: left;
	display: inline;
	width: 230px;
	text-align: center;
}

.ctFont {
	font-size: 15px;
	color: gray;
	margin-right: 5px;
	padding-left: 8px;
	float: left;
}

.cccPos {
	
}

.mainCom {
	float: right;
	margin-right: 20px;
}

.cccBox {
	height: 30px;
	width: 100%;
}

.cccFont {
	color: blue;
	font-size: 15px;
}

.newsTitle {
	color: blue;
}

.newsTitle:HOVER {
	color: red;
}

.center-bf {
	text-align: center;
}
.visit-form-box input{
	border-radius:5px;
	border:1px solid black; 
}
.visitError-font{
	color:orange;
}
.visit-form-box .visit-button{
	cursor: pointer;
	color:black;
}
.visit-form-box .visit-button:HOVER{
	background-color: green;
}
.videoMessage{
text-align:left;
}
.mesBox{
text-align:left;
}